import api from '../../api'

const getAllMenuListAjax = function (params) {
  return api.getRequest(api.requestURL + 'web' + api.apiVer + 'menus/tree', params)
}

const getMenuDetailAjax = function (params) {
  return api.getRequest(api.requestURL + 'web' + api.apiVer + 'menus/' + params.id)
}

const saveOrUpdateMenusAjax = function (params) {
  return api.postRequest(api.requestURL + 'web' + api.apiVer + 'menus/saveOrUpdate', params)
}

const deleteMenuAjax = function (params) {
  return api.deleteRequest(api.requestURL + 'web' + api.apiVer + 'menus/' + params.id)
}

const getPermissionTree = function (params) {
  return api.getRequest(api.requestURL + 'web' + api.apiVer + 'menus/permissionsTree')
}

export default {
  getAllMenuListAjax,
  getMenuDetailAjax,
  saveOrUpdateMenusAjax,
  deleteMenuAjax,
  getPermissionTree
}
